package com.ahora.org.ejb.jpa.beans;

import java.io.Serializable;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;

public class AgregarFechasDTO implements Serializable,
		Comparable<AgregarFechasDTO> {

	private static final long serialVersionUID = 1L;
	private int idmes;
	private int dia;
	private Date fecha;
	private String evento;
	private String nommes;
	
	public String getNommes() {
		return nommes;
	}

	public void setNommes(String nommes) {
		this.nommes = nommes;
	}

	public int getIdmes() {
		return idmes;
	}

	public void setIdmes(int idmes) {
		this.idmes = idmes;
	}

	public int getDia() {
		return dia;
	}

	public void setDia(int dia) {
		this.dia = dia;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public String getEvento() {
		return evento;
	}

	public void setEvento(String evento) {
		this.evento = evento;
	}

	// metodos nuevos
	public String getFechaFormatLarge() {
		Calendar c = Calendar.getInstance();
		c.setTime(fecha);
		return DateFormat.getDateInstance(DateFormat.FULL).format(fecha) + "";
	}

	public String getFechaFormatShort() {
		Calendar c = Calendar.getInstance();
		c.setTime(fecha);
		return DateFormat.getDateInstance(DateFormat.FULL).format(fecha) + "";
	}

	@Override
	public int compareTo(AgregarFechasDTO o) {
		return this.fecha.compareTo(o.fecha);
	}

}
